// 生成 react + ts 项目
// npx create-react-app project --template typescript
// 添加类型注解   未运行就可以捕捉到错误
// 基本类型
var str = "我是字符串";
var num = 100;
var flag = false;
//  null   undefined  (是所有类型的子类)
var nulls = null;
var und = undefined;
// 
var str2 = 100;
var str3 = 200;
// any  支持所有类型
var anys = "sdsd";
var obj2 = {
    name: "李四",
    age: 30,
    sex: true
};
var userInfo = {
    name: "王五",
    age: 30,
    userName: 'str',
    passWord: 'pwd'
};
// 约束性泛型
function fn(arr) {
    // console.log(arr.length)
    arr.push(4);
    return arr;
}
// let arr = [1, 2, 3]
// let nums = fn(arr)
